//
//  LS_BaseTableViewController.swift
//  weibo
//
//  Created by 罗李苏 on 16/5/22.
//  Copyright © 2016年 Apple. All rights reserved.
//

import UIKit
//遵守协议
class LS_BaseTableViewController: UITableViewController,LS_VisitorLoginViewDelegate {
    //根据用户是否登录显示 登录页面还是访客视图页面
    var userLogin = LS_UserAccountViewModel.sharedAccountViewModel.userLogin
    //添加访客视图的属性
    lazy var visitorLoginView: LS_VisitorLoginView = LS_VisitorLoginView()
    
    //重写loadView
    override func loadView() {
        if userLogin {
            //显示tableVIew
            super.loadView()
        } else {
            //显示访客视图
            self.loadVisitorView()
        }
    }

    
    
    
    private func loadVisitorView() {
        //        let v = HMVisitorLoginView()
        view = visitorLoginView
        visitorLoginView.visitorDelegate = self
    }
    
    //MARK: 实现协议方法
    //登录按钮的点击方法
    func userWillLogin() {
        
        let oauth = LS_OAuthViewController()
        //内嵌到导航控制器中
        let nav = UINavigationController(rootViewController: oauth)
        //model控制器
        presentViewController(nav, animated: true, completion: nil)
        
    }
    
    func userWiilRegister() {
        print("注册")
    }

    
    

 
}
